<?php
// $Id: switch.php,v 1.3 2006/07/30 22:43:21 alex Exp $
$Switcher = $MT_mod_cust['Switcher'];
// Загружаем список вопросов
$voteq = vote_loadq();
// Загружаем список ответов
$votea = vote_loada();
if ($voteq === false OR $votea === false)
{
	// Нет данных
	echo "Голосование не создано";
}elseif (isset($_COOKIE['vote_time']) AND $_COOKIE['vote_time']==$voteq['time'])
{
	// Пользователь уже голосовал
	// Показываем результаты голосования
	// Считаем сумму голосов
	$sum = array_sum($votea);
	$tmp = new HTML_Template_Sigma('/');
	$tmp->loadTemplateFile(mst_modpath($MT_mod_name,'tml/votea.tml'));
	$tmp->setVariable('q',$voteq['q']);
	$tmp->setVariable('url_action',mst_url('SHELL/switch/default/vote/actvote'));
	foreach($voteq['a'] as $ai=>$atext)
	{
		// Вычисляем долю ответа в процентах
		$vote_p = round(100*$votea[$ai]/$sum);
		$tmp->setVariable('ai',$ai+1);
		$tmp->setVariable('avote',$votea[$ai]);
		$tmp->setVariable('avote_p',$vote_p.'%');
		$tmp->setVariable('avote_bar',vote_bar($vote_p));
		$tmp->setVariable('atext',$atext);
		$tmp->parse('ans');
	}
	$tmp->parse();
	$tmp->show();
}else
{
	// Пользователь еще не голосовал
	// Показываем форму голосования
	$tmp = new HTML_Template_Sigma('/');
	$tmp->loadTemplateFile(mst_modpath($MT_mod_name,'tml/voteq.tml'));
	$tmp->setVariable('q',$voteq['q']);
	$tmp->setVariable('url_action',mst_url('SHELL/switch/default/vote/actvote'));
	foreach($voteq['a'] as $ai=>$atext)
	{
		$tmp->setVariable('ai',$ai+1);
		$tmp->setVariable('atext',$atext);
		$tmp->parse('ans');
	}
	$tmp->parse();
	$tmp->show();
}
?>